package cn.edu.swufe.surverpark.datasourcerouter;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 *@author 陈龙 E-mail:529914446@qq.com
 *@version创建时间:2015年6月1日下午11:02:01
 *类说明
 */
public class SurveyparkDataSourceRouter extends AbstractRoutingDataSource{

	protected Object determineCurrentLookupKey() {
		SurveyparkToken token = SurveyparkToken.getCurrentToken();
		if(token != null){
			Integer id = token.getSurvey().getId();
			SurveyparkToken.unbindToken();
			return id % 2 == 0 ? "even" : "odd";
		}
		return null;
	}
	
}

